the Red Crescent


Results for "the Red Crescent"

English - Turkish Dictionary

the Red Crescent

(English - Turkish Dictionary) :
Kızılay.